#ifndef __LIGHTINGRENDERPASS_H_
#define __LIGHTINGRENDERPASS_H_
#include <SERender/Renderer/RenderPass/RenderPass.h>
#include <SECore/Manager.h>
#include <SERender/Resourses/Material.h>
#include <SEngine/Util/RenderPassGUIHandler.h>

namespace SEngine
{
    class LightRenderPass : public RenderPass, public RenderPassGUIHandler
    {
    public:
        LightRenderPass(Renderer & renderer);
        virtual void BeginFrame() override {}
        virtual void DrawFrame() override;
        virtual void EndFrame() override {}
    private:
        ResRef<Material> m_defPBRMaterial;
        
    };
} // namespace SEngine


#endif